﻿body{    overflow-x: hidden;}
/********首页*******/
.container{padding-left: 0;padding-right: 0;    }
@media (min-width: 1200px){
	.container {
	    width: 1200px;
	}
}
.in_news{ display: flex;}
.logo{display: inline-block;}
.head_rg{display: inline-block;float: right;}
header{padding: 20px 0;}
.head_rg p{display: inline-block;color: #0073c3;font-size: 16px;}
.head_rg p span{font-weight: bold;font-size: 18px;}
.head_rg p img{margin-right: 10px;position: relative;bottom: 3px;}
.head_rg form{display: inline-block;width: 210px;height: 40px;border-radius: 25px;background: #ebebeb;margin-left: 35px;}
.head_rg form input{border: none;height: 40px;background: transparent;padding-left: 13px;width: 165px;}
.head_rg form button{border: none;background: transparent;height: 40px;position: relative;bottom: 2px;}

/*导航*/
.p_nav{width: 100%;height: 60px;background: #007cd3;}
.nav_u>li{display: inline-block;width:12.5%;float: left;text-align: center;height: 60px;line-height: 60px;position: relative;}
.nav_u>li>a{color: white;font-size: 16px;display: inline-block;height: 40px;width: 100%;margin-top: 10px;line-height: 40px;border-right: 1px solid #00a0e9;border-left: 1px solid #005a99;}
.nav_u>li:first-child a{border-left: none;}
.nav_u>li:last-child a{border-right: none;}
/*.nav_u .active{background:#0064aa;}*/
/*.nav_u .active a{border: none;}*/
.nav_meu{width: 100%;background:#0064aa;position: absolute;top: 60px;left: 0;padding: 10px 7px;z-index: 99;display: none;}
.nav_meu li{height: 35px;line-height: 35px;}
.nav_meu li a{color: white;}
.nav_meu li:hover{background: white;}
.nav_meu li:hover a{color: #007cd3;}
.yw_meu{width: 240px;left: 50%;margin-left: -120px;}
.y_nav{display: none;}

/*banner*/
.carousel-indicators li{background:white;border: none;}
.carousel-indicators .active{background: #007cd3;}
/*.carousel-control.left,.carousel-control.right{background-image: none;}*/
.carousel-control{display: inline-block;width: 43px;height: 100px;margin-top:12%;opacity: 0;}
.carousel-control.left{background: url(../img/ban_lf.png) no-repeat;background-size: 100% 100%;left: 160px;}
.carousel-control.right{background: url(../img/ban_rg.png) no-repeat;background-size: 100% 100%;right: 160px;}
.carousel-control{opacity: 1;}

/*工程案例*/
.ind_case{width: 1400px;margin: 0 auto;margin-top: 50px;position: relative;}
.tit{text-align: center;}
.tit h2{display: inline-block;color: black;font-size: 36px;position: relative;}
.tit h2::before,.tit h2::after{content: "";position: absolute;top: 20px;right: -135px;height: 1px;width:105px;background: black;}
.tit h2::after{left: -135px;}
.tit p{color: #bfbfbf;font-size: 16px;margin-top:7px;}
.ind_case_nav li{display: inline-block;padding: 0 20px;position: relative;}
.ind_case_nav li a{color: #999;font-size: 12px;}
.ind_case_nav{text-align: center;margin-top: 35px;}
.ind_case_nav li::after{content: "";position: absolute;top:5px;right:0px;height: 12px;width:1px;background:#999;}
.ind_case_nav li:last-child::after{display: none;}
.ind_case_nav li:hover a{color: #1589ff;}

.swi_03{width: 1200px;margin-top: 45px;}
.swi_03 .swiper-slide{width: 335px;height: 280px;border: 1px solid #e4e4e4;background: #f0f0f0;text-align: center;}
.swi_03 .swiper-slide img{width: 100%;height: 225px;}
.swi_03 .swiper-slide p{margin-top: 17px;color: #3E3E3E;}
.swi_03 .swiper-slide:hover{background: #007cd3;transition:all 0.3s ease-in-out;}
.swi_03 .swiper-slide:hover p{color: white;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../img/icon_lf.png) no-repeat;background-size: 100% 100%;left: 0;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../img/icon_rg.png) no-repeat;background-size: 100% 100%;right: 0;}
.swi_03 .swiper-button-next,.swi_03 .swiper-button-prev{width:37px;height: 50px;margin-top: -40px;}
.swiper-button-next, .swiper-button-prev{top:61%;}

/*主要业务*/
.ind_yw{width: 100%;background:#0073c3;padding: 45px 0;margin-top: 80px;}
.ind_yw .tit h2,.ind_yw .tit p,.ind_ln .tit h2,.ind_ln .tit p{color: white;}
.ind_yw .tit h2::before,.ind_yw .tit h2::after,.ind_ln .tit h2::before,.ind_ln .tit h2::after{background: white;}
.yw_list li{display: inline-block;width: 380px;height: 150px;margin-bottom: 30px;margin-right: 25px;padding: 0 25px;background: white;display:inline-flex;justify-content: center;align-items: Center;}
.yw_list li a{    display: inherit;}
.yw_list li:nth-child(3n){margin-right: 0;}
.yw_list li .yw_txt{display: inline-block;width: 75%;margin-left: 25px;}
.yw_list li .yw_txt p{color: #333333;font-size: 16px;margin-bottom: 5px;}
.yw_list li .yw_txt span{color: #666666;font-size: 12px;}
.yw_list li:hover{box-shadow:0px 0px 10px #0064aa;-moz-box-shadow:0px 0px 10px #0064aa; -webkit-box-shadow:0px 0px 10px #0064aa;}
.yw_list{margin-top: 55px;}

/*关于我们*/
.ind_ab{margin: 105px auto;}
.ind_ab_lf{display: inline-block;}
.ind_ab_t{display: inline-block;float: right;width:37%;padding-top: 85px;}
.ind_ab_t h2{color: #0073C3;font-size: 30px;font-weight: bold;margin-bottom: 35px;text-align: right;}
.ind_ab_t p{color: #666666;line-height: 27px;margin-bottom: 15px;}
.ind_ab_t a{float: right;margin-top: 75px;}

/*企业理念*/
.ind_ln{width: 100%;background: url(../img/ind_bg.png) no-repeat;background-size: 100% 100%;padding-top: 75px;}
.ln_list{margin-top: 80px;text-align: center;}
.ln_list li{display: inline-block;width: 16%;text-align: center;margin-bottom: 85px;cursor: pointer;}
.ln_list li p{color: #FFFFFF;margin-top: 10px;font-size: 16px;}
.ln_list li img{transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transition: all 0.5s linear;}
.ln_list li:hover img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}

/*公司资讯*/
.ind_zx{margin-top: 70px;}
.ind_zx .tit{border-bottom: 1px solid #e5e5e5;padding-bottom: 35px;}
.zx_xw{display: inline-block;width: 33%;border-left: 1px solid #e5e5e5;padding: 25px 35px;min-height: 540px;}
.zx_bt p{font-size: 20px;}
.zx_bt em{display: inline-block;width: 75px;height: 2px;background: #CCCCCC;position: relative;bottom: 10px;}
.zx_list li h5{color: black;font-size: 16px;margin-bottom:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zx_list li span{color: #999999;line-height: 23px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zx_list li p{color: #acacac;font-size: 24px;margin-top: 5px;}
.zx_list li p em{font-size: 12px;margin-left: 5px;}
.zx_list li{margin-top: 30px;}
.zx_list li:hover h5{color: #0073C3;}
.more{text-align: center;margin-top: 55px;}

/*友情链接*/
.link{width: 100%;background: #f6f6f6;padding: 45px 0;margin-top: 80px;}
.link_list li{display: inline-block;height: 35px;line-height: 35px;margin-right:50px;}
.link_list li:last-child{margin-right: 0;}
.link_list li a{color: #666666;}
.link_list li:hover a{color: #0073C3;}
.link_list li:first-child{color: #333333;font-size: 24px;font-weight: bold;}
.link_list li:first-child a{color: white;font-size: 14px;font-weight: normal;display: inline-block;background:#0073C3;padding:0 5px;height: 25px;line-height: 25px;position: relative;bottom:2px;}

/*底部*/
footer{width: 100%;background:#464646;padding: 55px 0;}
.foot_lf{display: inline-block;}
.foot_nav li{display: inline-block;padding: 0 25px;position: relative;}
.foot_nav li:first-child{padding-left: 0;}
.foot_nav li a{color: white;font-size: 16px;}
.foot_nav li::before{content: "";
    position: absolute;
    top: 4px;
    right:0;
    height: 17px;
    width: 2px;
    background: #949494;}
.foot_nav li:last-child::before{display: none;}
.foot_nav li:hover a{color: #0073C3;}
.foot_lx li{color: white;margin-bottom: 10px;}
.foot_lx{margin-top:20px;}
.foot_rg{display: inline-block;float: right;}
.foot_tel{display: inline-block;vertical-align: bottom;}
.foot_tel p{color: white;font-size: 16px;text-align: right;}
.foot_tel p img{position: relative;bottom: 15px;margin-right:7px;}
.foot_tel span{color: #fefefe;font-size: 30px;}
.foot_w{display: inline-block;margin-left: 10px;}
.foot_w img{width: 150px;height: 150px;}
.foot_bq{color: white;margin-top: 20px;}

/*****工程案例*****/
.banner,.banner img{width: 100%;}
.m_nav{width: 100%;background: #f6f6f6;height: 50px;line-height: 50px;text-align: right;}
.m_nav p,.m_nav p a{color: #999999;font-size: 12px;}
.m_nav p img{margin-right: 7px;position: relative;    top: -2px;}
.section{margin-top: 40px;margin-bottom: 85px;}
.sec_c{display: inline-block;width: 250px;position: relative;bottom: 138px;}
.c_top{width: 100%;}
.c_bt{width: 100%;background: #007cd3;padding: 25px 15px;color: white;position: relative;}
.c_bt h3{color: white;font-size: 24px;font-weight: bold;}
.c_bt img{position: absolute;right: 15px;top: 35px;}
.c_bt p{color: #d6eeff;font-size: 12px;margin-top: 5px;}
.c_nav{width: 100%;background: #f6f6f6;}
.c_nav li a{color: #666;font-size: 16px;}
.c_nav li{padding: 15px 0;text-align: center;border-bottom: 1px dashed #dfdfdf;}
.c_nav li:last-child{border-bottom: none;}
.c_nav .active{background: url(../img/c_bg.png) no-repeat;background-size: 100% 100%;}
.c_nav .active a,.c_nav li:hover a{color: #007cd3;}
.c_lx{margin-top: 35px;}
.c_lx_t{width: 100%;background:#007cd3;text-align: center;padding: 25px 0;color: white;}
.c_lx_t h3{font-size: 20px;font-weight: bold;}
.c_lx_t p{margin-top: 5px;}
.c_lx_nr{background: #f6f6f6;padding: 20px;}
.c_lx_nr input{width: 100%;height: 35px;background: white;border: none;border-radius: 5px;margin-bottom: 15px;padding-left: 10px;}
.c_lx_nr textarea{width: 100%;background: white;border: none;border-radius: 5px;padding: 10px;}
.c_lx_nr input[type="submit"]{width: 90px;height: 35px;color: white;background: #007cd3;padding-left: 0;margin-top: 25px;margin-bottom: 0;}
.sec_rg{display: inline-block;width: 75%;float: right;vertical-align: top;}
.case_list li{display: inline-block;width: 32%;text-align: center;border: 1px solid #e9e9e9;margin-right: 13px;padding-bottom: 15px;margin-bottom: 30px;}
.case_list li img{width: 100%;height: 200px;}
.case_list li:nth-child(3n){margin-right: 0;}
.case_list li p{color: #333333;font-size: 16px;margin-top: 15px;}
.case_list li:hover p{color: #007cd3;}
.paging{width: 100%;height: auto;text-align: center;margin-top: 15px;}
.paging li{display: inline-block;padding: 5px 10px;border: 1px solid #CCCCCC;margin: 0 5px;}
.paging .active a{color: white;}
.paging .active{background: #007cd3;border-color: #007cd3;}
.paging li a{display: block;color: #666666;font-size: 12px;}
.subNavBox{display: none;}

/*****工程架构*****/
.fram{width: 100%;background: #f6f6f6;padding: 25px;}
.fram img{margin-bottom: 25px;}

/*****公司介绍*****/
.about h1{text-align: center;font-size: 26px;font-weight: bold;margin-bottom: 40px;}
.about p{color: #666666;line-height: 27px;margin-bottom: 10px;}
.about img{}

/*****联系我们*****/
.cont_list li{color: #666666;font-size: 18px;margin-bottom: 25px;}
.cont_list li img{margin-right: 10px;}
.cont_list li:first-child{color: #333333;font-size: 24px;margin-bottom: 30px;}
.map{width: 100%;height: 475px;margin-top: 45px;}
.map img{width: 100%;height: 100%;}

/*****新闻中心*****/
.new_u li{width: 100%;overflow: hidden;border-bottom: 1px dashed #d9d9d9;padding: 20px 0;}
.new_img{width: 220px;height:150px;float: left;}
.new_img img{width: 100%;height: 100%;}
.new_txt{width: 73%;height: 115px;float: right;position: relative;}
.new_txt .new_wz{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 25px 0;}
.new_txt p{color: #7c7c7c;}
.new_txt .new_t{font-size: 18px;color: #454545;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_n span{margin-right: 10px;color: #a4b0ba;}
.new_n span:last-child{margin-right: 0;}
.new_n span img{margin-right: 7px;}
.new_u li:hover .new_txt .new_t{color: #007cd3;}

/*****人力资源*****/
.human_t{text-align: center;}
.human_t h1{font-size: 30px;font-weight: bold;}
.human_t p{color: #999999;margin-top: 30px;}
.human_list li{color: #666666;line-height: 27px;}
.human_list li:first-child{color: black;font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.human_list{margin-top: 50px;}
.case_meu{width:140%;}
.djg img,.about img{max-width:100%;height:auto !important;}



/********分辨率小于768px*******/
@media only screen and (max-width: 768px) {
	.y_nav{display: block;}
	.p_nav{display: none;}
	header{display: none;}
	.container{padding-left: 15px;padding-right: 15px;    display: inherit;}
	.in_news{ display: inherit;}
	.container-fluid>.navbar-header{width: 100%;margin: 0;}
	.navbar{margin-bottom: 0;min-height: 55px;}
	.navbar-brand{width:68%;padding-left: 0;padding-top: 10px;}
	.navbar-brand>img{width:240px;}
	.navbar-default .navbar-toggle {border-color: transparent;padding-right: 0;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #0065b0;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
	.container-fluid>.navbar-collapse{position: relative;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #0065b0;color: white;}
	.y_nav{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 999;box-shadow:2px 2px 5px #A1A1A1;-moz-box-shadow:2px 2px 5px #A1A1A1; -webkit-box-shadow:2px 2px 5px #A1A1A1;}

	#myCarousel{margin-top: 56px;}
	.carousel-indicators li,.carousel-indicators .active{width: 8px;height: 8px;margin: 0;}
	.carousel-control{display: none;}
	.carousel-indicators{bottom: 0;}
	
	.ind_case{width: 100%;}
	.swi_03{width: 90%;margin-top: 25px;}
	.swi_03 .swiper-slide img{height: 110px;}
	.swi_03 .swiper-slide{height: auto;padding-bottom: 5px;}
	.swi_03 .swiper-slide p{margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.tit h2{font-size: 20px;}
	.tit p{font-size: 12px;margin-top: 3px;}
	.tit h2::before,.tit h2::after{content: "";position: absolute;top: 12px;right: -55px;height: 1px;width:45px;background: black;}
	.tit h2::after{left: -55px;}
	.ind_case_nav{margin-top: 20px;}
	
	.yw_list{margin-top: 25px;}
	.yw_list li{width: 100%;margin-right: 0;height: 120px;margin-bottom: 15px;}
	.ind_ab_t{width: 100%;padding-top: 25px;}
	.ind_ab_t h2{font-size: 20px;margin-bottom: 15px;}
	.ind_ab_t p{line-height: 24px;margin-bottom: 10px;}
	.ind_ab_t a{margin-top: 15px;}
	.ind_ab{margin: 30px 0;}
	
	.ln_list li{width: 21%;margin-bottom: 25px;}
	.ln_list{margin-top: 40px;}
	.ind_ln{background: #0073c3;padding-top: 25px;}
	.ln_list li img{width: 70%;}
	.ln_list li p{font-size: 14px;margin-top: 5px;}
	
	.ind_zx{margin-top: 25px;}
	.zx_xw{width: 100%;border-left: none;padding: 20px 0;border-bottom: 1px solid #e5e5e5;min-height: auto;}
	.zx_list li{margin-top: 15px;}
	.zx_list li p,.zx_bt p{font-size: 18px;}
	.zx_list li h5{margin-bottom: 10px;font-size: 15px;}
	.more{margin-top: 30px;}
	.more img{width: 110px;}
	.link_list li:first-child{font-size: 15px;}
	.link_list li:first-child a{font-size: 12px;}
	.link_list li{margin-right: 20px;}
	.link{padding: 20px 0;}
	
	.foot_lf,.foot_rg{display: none;}
	footer{padding: 15px 0;}
	.foot_bq{margin-top: 0;font-size: 13px;}
	
	/*工程案例*/
	.banner{margin-top: 56px;}
	.sec_c{display: none;}
	.subNavBox{display: block;}
	.subNavBox{width:100%;border:solid 1px #CCCCCC;}
	.subNav{cursor:pointer;font-weight:bold;font-size:14px;color:#FFFFFF;line-height:40px;text-align: center;background: #666666;border-bottom: 1px solid #d2d2d2;}
	.currentDd{background: black;}
	.navContent{padding: 0 10px;display: none;}
	.navContent li{border-bottom: 1px solid #EEEEEE;text-align: center;line-height: 33px;}
	.navContent li a{color:#666666;}
	.navContent li a:hover{color:#f48102;}
	.m_nav{height: 40px;line-height: 40px;}
	.m_nav p img{top: 14px;}
	.section{margin-top: 25px;}
	.sec_rg{width: 100%;margin-top: 15px;}
	.case_list li{margin-right: 0;padding-bottom: 5px;margin-bottom: 15px;}
	.case_list li p{font-size: 12px;margin-top: 5px;}
	.case_list li img{height: 85px;}
	
	.about{margin-top: 25px;}
	.about h1{font-size: 18px;margin-bottom: 20px;}
	.about p{line-height: 23px;}
	.about iframe{max-width:100%;}
	
	.cont_list li:first-child{font-size: 18px;}
	.cont_list li{font-size: 14px;margin-bottom: 15px;}
	
	/*新闻中心*/
	.new_img{display: none;}
	.new_txt{width: 100%;}
	.new_txt .new_t{font-size: 16px;}
	.new_u li{padding: 10px 0;padding-bottom: 0;}
	.new_txt .new_wz{margin: 10px 0;}
	
	.human{margin-top: 25px;}
	.human_t h1{font-size: 20px;}
	.human_list li:first-child{font-size: 16px;margin-bottom: 10px;}
	.human_list li{line-height: 25px;}
	.float-kf,.logo,.head_rg{display: none !important;}
	#myCarousel{margin-top:0px;}
	
}
